home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 6488 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  7.5 KB

  1. Path: newsbf02.news.aol.com!not-for-mail
  2. From: cmarschn@aol.com (Cmarschn)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Say *perhaps* to fat binaries (was: what the new amiga-os *must* have)
  5. Date: 28 Mar 1996 19:23:39 -0500
  6. Organization: America Online, Inc. (1-800-827-6364)
  7. Sender: root@newsbf02.news.aol.com
  8. Message-ID: <4jfaib$jru@newsbf02.news.aol.com>
  9. Reply-To: cmarschn@aol.com (Cmarschn)
  10. NNTP-Posting-Host: newsbf02.mail.aol.com
  11.  
  12. I just post this as a new message because this f***ing AOL program crashes
  13. each time when I want to post this (apparently controversial, even for the
  14. program) issue
  15.  
  16. Im Artikel <DooHpz.HHq@solair1.inter.NL.net>, hguijt@solair1.inter.NL.net
  17. (Hans Guijt) schreibt:
  18.  
  19.  
  20. >A fat binary format is *exactly* what we do not need.
  21.  
  22. refer to what I wrote somewhere else in this thread. Don't stick to that
  23. PPC/68k stuff, I want resources etc. to be included and dynamically
  24. linked.
  25.  
  26. >
  27. >ie. Windows is *really primitive*...
  28.  
  29. Maybe if you program Windows in C. 
  30. >
  31. >>program, you can use the same commands to draw curves, rotate text and
  32. use
  33. >>different pen types on the screen *and on the printer*. Try that on the
  34. >>amiga! Ever made printer output besides ascii-text? Then you know what I
  35. >>mean. And more fundamentally: more drivers are badly needed. Graphics
  36. >>Accelerator cards have to path (!) the system functions to get useable.
  37. >
  38. >You use a rastport to print graphically. You can use all available
  39. graphic
  40. >primitives to draw into that rastport.
  41.  
  42. Have you ever made an attempt to do graphics output on a graphics printer
  43. like deskekts or laser printers (w/o postscript)? Or which OS is better?
  44. Unix? TeX-Fan, eh?
  45.  
  46. >>keys or tab and the cycle gadgets don't use a menu to choose what you
  47. want
  48. >
  49. >Amiga's generally speaking come with a mouse. It can conveniently be used
  50. to
  51. >press gadgets and the like. The Windows system (tabbing through endless
  52. >gadgets) is extremely inconvenient. I work with it every day, so I say
  53. this
  54. me too
  55. >with some authority.
  56.  
  57. I don't want to use *any* mice when I *type in a text*. And even when I
  58. use the mouse, it's often faster to use the keyboard with the left hand as
  59. an accelerator. Years ago I worked with DOS-based programs fully
  60. controlled with short cuts and keyboard driven interfaces. I'm still using
  61. the Norton Commander (much better than any Windows File Manager) and
  62. QEdit, both much faster than I do in graphical environments today. (I'm
  63. still looking for an equivalent to NC or MC (Linux) on the Amiga). Unix
  64. users won't use a mouse unless they're forced to, just because it's simply
  65. slower to look for the pointer and search for an icon than to press some
  66. simple keys. And it's still slower if you always have to change between
  67. keyboard and mouse.
  68.  
  69. >You are talking about exactly *1* commidity here: CycleToMenu. If you
  70. want
  71. >it, it's a one time installation and it will work for the lifetime of
  72. your
  73. >Amiga.
  74.  
  75. Well, then just built these features in the OS. (I'm also using
  76. CycleToMenu)
  77.  
  78. >
  79. >>inner representation of the GUI system is totally out of date. IBM made
  80. an
  81. >>effort to reach user friendliness in 1991 with the Common User Access
  82. Style
  83. >>Guide. This guide contained notebook-like property boxes and containers
  84. (for
  85. >>icon boxes, tree views and a spreadsheet-like view). And Windows
  86. included
  87. >>most of them in 95. Not the Amiga.
  88. >
  89. >No, the Amiga had them since time immemorial. *WE* are not stuck with
  90. string
  91. *WHERE*? Proove!
  92. >gadgets that close your window when you press return (as happens far too
  93. >often in Windows applications).
  94.  
  95. No, *we* often have to type in a text, then change to mouse and look for
  96. the OK gadget, just because some stupid programmers can't set the OK to
  97. return or tab-cycle to it. 
  98.  
  99. >I generally find that C= had very sensible ideas about how things should
  100. >work. The Amiga is the *only* windowing system that I know that has
  101. 'toback'
  102. >gadgets on every window. I positively HATE Windows for not having them: I
  103. am
  104. >always moving windows aside in the vague hope of finding other windows
  105. that
  106. >got hidden before. Of course, once you want that particular window back
  107. >you'll have to move the front window even further if you want to find the
  108. >original window again...
  109.  
  110. Ok, but what about the limited moving feature on the amiga? You can't move
  111. them out of the screens, unless you have EGS, can you? A detail I forgot
  112. on the list.
  113.  
  114. >And then there is the dropdown listboxes that always open *with the same,
  115. >wrong size*. 
  116. Is it worse than a (non CycleToMenu-) CycleGadget, where you have to click
  117. several times to set the option you want and where you always see just one
  118. option at a time?
  119.  
  120. >And windows that open with their titlebar hidden below the
  121. >taskbar (yes, I use windows 95). 
  122. I heard there was an option to turn that off (I'm using WfW).
  123.  
  124. >yes, I know windows 95 should have proportional scrollbars. Unfortunately
  125. >it doesn't in any of the applications that I regularly use. 
  126.  
  127. You cannot expect your old applications to support these features, just as
  128. you cannot expect GraphiCraft to do 24 Bit ;)
  129.  
  130. >(...)
  131. >Their styleguide does not even specify the order of response gadgets! You
  132. >cannot intuitively cancel windows, you always have to scan it for the
  133. right
  134. >cancel button.
  135. I'm talking of the IBM style guide, which is written for OS/2. And besides
  136. some users of Borland compilers, all software companies I know stick to
  137. the "positive -> left, negative -> right" buttons.
  138.  
  139. >>low speed, C structures, harsh casts -- it's no pleasure to program that
  140. >>(even try to debug it!).
  141. >
  142. >What you say about BOOPSI is complete bullshit.
  143. Even MUI has to break with the style guide to implement some features (I
  144. cannot imagine which ones -- I deleted MUI because of its lack of speed ;)
  145. (and mind your language)
  146.  
  147. >
  148. >No, you'd rather have that great windows API (GetWindowLong (Window, -16)
  149. >anyone?)...
  150.  
  151. Thank God you won't have to use these direct API calls, because thei're
  152. all encapsulated by excellent class libraries like MFC or OWL. Show me
  153. such a library on the Amiga! I'll take back many of my complaints. Or are
  154. *you* still programming in C??
  155.  
  156. >
  157. >> (snip) The resources are loaded only
  158. >>when needed. All changes can be made with a WYSIWYG editor, not with a
  159. text
  160. >>editor.
  161. >
  162. >So you can change dialog boxes in Windows - big deal. Now try hacking
  163. *real
  164. >windows*. Oops - you can't.
  165.  
  166. Even no prob with a class lib.
  167.  
  168. >>More important details concerning the user interface: A new standard
  169. font
  170. >>(throw topaz in the trashcan), a bigger sizing gadget, totally keyboard
  171. >>driven environment, local menus, notebooks and other class stuff,
  172. support
  173. >>for truetype and type-1 fonts, better color displaying and printing
  174. >>facilities, pen and filltype selection, and, finally, a new asl.library.
  175. >
  176. >Support for truetype and type-1 fonts comes in the form of
  177. bullet-compatible
  178. >libraries. As a matter of fact support for these is already available
  179. from a
  180. >commercial source: if you buy WordWorth you get both libraries.
  181.  
  182. Don't wanna buy Wordworth. Include it in the OS!
  183.  
  184. >Pen and filltype selection? Mind explaining *where*?
  185. what, where?
  186.  
  187. >New ASL? What should it contain?
  188. ie. directory trees, extension selection by a given list...
  189.  
  190. >>\///  Clemens Marschner CMarschn@aol.com
  191. >                                  ^^^
  192. >
  193. >Damn, I should have known!
  194.  
  195. I'm using AOL because there's no AOL client for the Amiga and it's a fast
  196. ISP and a good online service. And don't forget the Amiga logo to the left
  197. ;)
  198.  
  199. cu
  200.  
  201. Clemens
  202.  
  203. \/  watch this
  204.  
  205.      ///
  206. ---
  207. ///-----------------------------------------------------------------------
  208. \\\///  Clemens Marschner                                    
  209. CMarschn@aol.com
  210. -\///------------------------------"Uh, I shot Marvin in the face!"
  211. (Travolta)
  212.  
  213.